@import 'global.css';


.functionVoteBox {
    width:100%;
    height:auto;
}

.functionVoteBoxMain {
    width:1100px;
    height:auto;
    margin:0px auto;
}

.functionVoteTitle {
    width:100%;
    color:#666;
    height:auto;
    line-height:28px;
    margin-top:30px;
}

.functionVoteTitle  i {
    font-size:14px;
    position: relative;
    top:-2px;
    margin-right:10px;
}

.functionVoteTextAreaBox {
    width:100%;
    height:auto;
    margin-top:20px;
}

.functionVoteTextAreaContent {
    width:100%;
    height:auto;
    margin-top:10px;
}

.functionVoteTextAreaContent input {
    width:100%;
    height:40px;
    border:1px solid #e0e0e0;
    border-radius:5px;
    outline: none;
    padding:15px;
}

.functionVoteTextAreaTitle i {
    font-size:14px;
    position: relative;
    color:#666;
    top:-1px;
    margin-right:10px;
}

.functionVoteContent {
    width:100%;
    height:auto;
    margin-top:20px;
}

.functionVoteContentTitle {
    width:100%;
    height:50px;
    background:#f5f5f5;
    padding-left:15px;
    padding-right:15px;
    line-height:45px;
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    padding-bottom:50px;
    padding-top:10px;
}

.functionVoteContentTitle i {
    font-size:14px;
    color:#666;
    position: relative;
    top:-1px;
    margin-right:10px;
}

.functionVoteContentTitle span {
    float:right;
    margin-right:10px;
    position: relative;
    top:-1px;
}

.functionVoteContentTitle input {
    float:right;
    width:300px;
    height:40px;
    padding-left:15px;  
    outline: none;
    border:1px solid #e0e0e0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.functionVoteMain {
    width:100%;
    height:500px;
    margin-top:20px;
}

.functionVoteMainItem {
    width:100%;
    height:auto;
    margin-bottom:30px;
}

.functionVoteMainItemTitle {
    width:100%;
    height:30px;
    line-height:30px;
}

.functionVoteMainItemTitle b {
    font-size:20px;
}

.functionVoteMainItemContent {
    width:100%;
    height:30px;
    margin-top:5px;
    border-radius:5px;
}

.functionVoteMainItemProgressBox {
    width:70%;
    height:30px;
    background:#fff;
    float:left;
}

.functionVoteMainItemProgressText {
    width:30%;
    height:30px;
    line-height:30px;
    font-size:16px;
    float:right;
    padding-left:20px;
}

.functionVoteMainItemProgressText .voteCount {
    float:left;
    width:80px;
    color:orange;
}

.functionVoteMainItemProgressText .voteActionBox{
    width:180px;
    height:30px;
    line-height:30px;
    margin-left:10px;
    margin-left:40px;
    float:left;
    cursor:pointer;
}

.functionVoteMainItemProgressText .voteActionBox b {
    float:right;
    color:#999;
}

.functionVoteMainItemProgressText .voteActionBox b.voteUsed{
    color:green;
}

.functionVoteMainItemProgressText .voteActionBox:hover {
    color:green;
}

.functionVoteMainItemProgressText .voteActionBox span i {
    font-size:16px;
    position: relative;
    top:-2px;
    margin-right:5px;
}

.functionVoteProgress {
    width:200px;
    height:30px;
    text-align: center;
    line-height:30px;
    color:#fff;
    font-size:12px;
    background:orange;
    border-radius:5px;
}


.tupiaoBtn {
    width:80px;
    height:40px;
    background: #09f;
    text-align: center;
    line-height:40px;
    color:#fff;
    letter-spacing: 1px;
    margin-top:20px;
    border-radius:5px;
    cursor:pointer;
}

.sousuoBtn {
    width:80px;
    float:right;
    height:40px;
    background: #09f;
    text-align: center;
    line-height:40px;
    color:#fff;
    letter-spacing:1px;
    cursor:pointer;
}